Strategies for seeking reusable components in Smalltalk

نویسندگان

  • Shingo Takada
  • Yutaka Otsuka
  • Kumiyo Nakakoji
  • Koji Torii
چکیده

Although object-oriented languages can help make software more reusable, class libraries can be di cult to use unless the programmer knows the library well. In particular, it can be hard to nd and understand components that a programmer may want to reuse. This study focuses on novice programmers solving programming tasks which require the reuse of components. We take an in-depth look at how the programmers nd the necessary components, and identify strategies that they use to achieve it. We also comment on the type of tool that is necessary from the viewpoint of the strategies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Larch / Smalltalk Interface Speci cation

Object-oriented programming languages, such as Smalltalk, help one to build reusable program modules. The reuse of program modules requires adequate documentation | formal or informal. Larch/Smalltalk is a formal speciication language for specifying such reusable Smalltalk modules. Larch/Smalltalk rmly separates speciication from implementation. In Larch/Smalltalk the unit of speciication is an...

متن کامل

Design of a Generic and Reusable Scheduler for Smalltalk-80 Position Paper Presented at the Ecoop'92 Workshop on Object-Based Concurrency and Reuse

This paper discusses the reuse of software components for describing and implementing various schedulers. We advocate the design of a generic and general purpose scheduler. This generic scheduler is based on object-oriented methodology (namely Smalltalk-80) and may be instantiated to match various scheduling strategies. This scheduler has been primarily developed for Actalk, a testbed for actor...

متن کامل

The Effectiveness of Teaching Emotion Regulation Strategies in Academic Engagement, Academic Help-Seeking, and Academic Procrastination among Female Senior High School Students

This study sought to investigate the effectiveness of teaching emotion regulation strategies in academic engagement, academic help-seeking, and academic procrastination among female senior high school students in Gorgan. To this end, 30 students were selected through purposive sampling method and then were randomly assigned to an experimental (N=15) and a control group (N=15). The experimental ...

متن کامل

A Refactoring Tool for Smalltalk

Refactoring is an important part of the evolution of reusable software and frameworks. Its uses range from the seemingly trivial, such as renaming program elements, to the profound, such as retrofitting design patterns into an existing system. Despite its importance, lack of tool support forces programmers to refactor programs by hand, which can be tedious and errorprone. The Smalltalk Refactor...

متن کامل

Design Patterns in an Object-Oriented Framework for Hypermedia

In this paper we analyze design patterns generating the architecture of an object-oriented framework for hypermedia. We briefly discuss our problem: building a software substrate for seamlessly extending object-oriented applications with a hypermedia interface and navigational styles; we next present the outstanding components of an object-oriented framework providing the desired functionality....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998